A1
A2
A3
R
IdeaBlade DevForce 2010 Help Reference
Memoize<A1,A2,A3,R>(Func<A1,A2,A3,R>) Method
See Also  Send Feedback
IdeaBlade.Core Assembly > IdeaBlade.Core Namespace > MemoFns Class > Memoize Method : Memoize<A1,A2,A3,R>(Func<A1,A2,A3,R>) Method



f
Function memoization overload

Syntax

Visual Basic (Declaration) 
<ExtensionAttribute()>
Public Overloads Shared Function Memoize
    (Of A1,A2,A3,R)( _
   ByVal f As Func(Of A1,A2,A3,R) _
) As Func(Of A1,A2,A3,R)
Visual Basic (Usage)Copy Code
Dim f As Func(Of A1,A2,A3,R)
Dim value As Func(Of A1,A2,A3,R)
 
value = MemoFns.Memoize(Of A1, A2, A3, R)(f)
C# 
[ExtensionAttribute()]
public static Func<A1,A2,A3,R> Memoize<A1,A2,A3,R>( 
   Func<A1,A2,A3,R> f
)
C++/CLI 
[ExtensionAttribute()]
public:
static Func<A1^,A2^,A3^,R^>^ Memoizegeneric<typename A1>
generic<typename A2>
generic<typename A3>
generic<typename R>
( 
   Func<A1^,A2^,A3^,R^>^ f
) 

Parameters

f

Type Parameters

A1
A2
A3
R

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.